From 67112b9e1608a4a617c28dd42be24ef736fd7c2a Mon Sep 17 00:00:00 2001 From: "cl349@freefall.cl.cam.ac.uk" Date: Fri, 1 Oct 2004 15:00:37 +0000 Subject: [PATCH] bitkeeper revision 1.1159.1.197 (415d7115-5qi0fn3DgrhaAt6mCUClQ) Run timer interrupt code when we catch up on lost interrupts. --- linux-2.6.8.1-xen-sparse/arch/xen/i386/kernel/time.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/linux-2.6.8.1-xen-sparse/arch/xen/i386/kernel/time.c b/linux-2.6.8.1-xen-sparse/arch/xen/i386/kernel/time.c index edcc18dfd9..935e7c3698 100644 --- a/linux-2.6.8.1-xen-sparse/arch/xen/i386/kernel/time.c +++ b/linux-2.6.8.1-xen-sparse/arch/xen/i386/kernel/time.c @@ -364,7 +364,6 @@ static inline void do_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) { s64 delta; - unsigned int ticks = 0; long sec_diff; __get_time_values_from_xen(); @@ -379,14 +378,9 @@ static inline void do_timer_interrupt(int irq, void *dev_id, /* Process elapsed jiffies since last call. */ while (delta >= NS_PER_TICK) { - ticks++; delta -= NS_PER_TICK; processed_system_time += NS_PER_TICK; - } - - if (ticks != 0) { - jiffies_64 += ticks - 1; - do_timer_interrupt_hook(regs); /* implicit 'jiffies_64++' */ + do_timer_interrupt_hook(regs); } /* -- 2.30.2